Derniers tests et previews
PREVIEW PRAGMATA : nous y avons joué sur Switch 2, fluidité exemplaire ou downgrade visible ?
PREVIEW Super Mario Bros. Wonder s’offre une extension exclusive et déjantée sur Nintendo Switch 2
PREVIEW Mario Tennis Fever : nous l'avons testé et le plaisir est clairement au rendez-vous
PREVIEW Virtual Boy 2026 : nous avons testé le retour de la console la plus atypique de Nintendo sur Switch 2
Dernières actualités
Nintendo Direct Partner Showcase : rendez-vous ce jeudi pour une présentation axée sur les éditeurs tiers
Nintendo Switch Online : deux titres de la Game Boy ajoutés pour février, dont l'un des premiers jeux de Game Freak
MAJ RUMEUR sur Grand Theft Auto VI : et si Rockstar se passait de versions physiques au lancement ?
PREVIEW Resident Evil Requiem sur Switch 2, une démonstration technique solide sur grand écran
jeux java
Ah bah c'est sûr que si le moteur d'Alone est codé en Java, ça explique beaucoup de chose
... Trêve de plaisanterie.
Même si la compilation dynamique permet de gagner un peu de performance par rapport à du bytecode simple, ça empêche pas qu'on a la "surcouche" machine virtuelle.
Même si les perfs des machines virtuelles ont été améliorées ces dernières années, ça reste un programme qui fait tourner un programme. Si on peut ponctuellement avoir des perfs supérieures, on aura globalement un programme plus lent.
Et j'imagine en plus que la PS3 n'a pas une VM ultra optimisée (c'est pas un aspect critique pour la console...).
Bref, Java a ses intérêts, non négligeables (portabilité, Swing qui est bien foutu par rapport à ce qu'on trouve ailleurs, simplicité), mais je le réserve pour les applis où les performances ne sont pas critiques (et encore, je préfère Python dans ce domaine).
Euh, un émulateur PSP en Java ? LOL.
On a donc un programme qui fait tourner un programme qui fait tourner un programme... Ya pas une erreur quelque part
A mon avis, le mec a codé en java parce qu'il savait pas écrire en autre chose, et si ça aboutit un jour, ben on aura des perfs exécrables comparé à un autre émulateur écrit en C/C++.
Edit : bon, je suis allé voir sur le forum du projet, le mec dit avoir de l'expérience dans le développement d'émulateurs, et avoir choisi java pour le challenge... Soit... Pourquoi faire simple quand on peut faire compliqué... Par contre, il dit aussi qu'en cas de besoin, il utilisera JNI pour coder certaines parties en C si les performances sont trop faibles : CQFD.
Enfin, la vidéo de l'émulateur snes n'a RIEN à voir avec le lancement de code Java, ça utilise un swap magic disc (un truc de ps2 donc) sur une ps3 pal avec rétrocompatibilité...
Pour les autres, ce qu'il faut retenir, c'est qu'on va pouvoir avoir quelques jeux 2D/simples par cette méthode (que je n'appellerais pas faille, d'ailleurs), mais pour les "vrais" homebrew (CF, modification du XMB, jeux 3D/complexes), il va falloir trouver mieux.
tu as tout faux au niveau des émulateurs
le dernier émulateur en WIP PSP sur PC est en java (bon même si pour l'instant ce n'est qu'un débuggeur incomplet)
mais surtout cette vidéo prouve qu'un émulateur SNES peut être lancé sur PS3
j'ai d'ailleurs un tuto en cours de publication à ce sujet
Faut arreter de dire que java est lent, certes il y a des imperfections dans le design de la machine virtuel. Mais de nos jours, les machines virtuel pour un meme algo (C++ vs Java) bien pensé iront plus vite en Java car il s'agit de compilation dynamique vs statique.
Après je ne sais pas si sur PS3 la machine virtuel fait de la recompilation ou interprète le bytecode (et la ca sera plus lent forcement).
Pour ce qui est d'une eventuel faille, aucun avis
Sinon c'est vrai que ça 10-15 jours que ça à été trouvé ^^
Ce n'est pas une faille, ni un exploit. C'est simplement nouveau (les jeux, pas le lancement de code JAVA).
Peut-être qu'il serait possible non pas de programmer un "custom firmware" en java mais quelque petit programme et jeux (plus abouti) avec le temps.
J'encourage la Team
Faut pas trop s'exciter non plus.
Lancer un programme Java, même si c'est vrai que l'idée est bonne, ne représente pas en soi un si grand exploit. C'est comme si on jouait à un jeu via le navigateur de la PS3.
Ça n'aboutira jamais vers un custom firmware, ou un homebrew en 3D (Java est un langage haut niveau et particulièrement lent). Encore moins un émulateur.
Alors à moins que la même "faille" (si faille il y a, car la PS3 est capable de base d'exécuter du code java) puisse servir à lancer du code bas niveau, on n'ira pas plus loin que des petits jeux.
Mais bon, pour une fois qu'on nous balance pas un fake à la figure, on va pas se plaindre
1) La PSP utilise un cryptage hardware dont on ne sait pas actuellement la reproduire en dehors de la PSP. Si l'on veut décrypter, il faut passer par un programme que l'on fait tourner sur sa PSP pour obtenir les fichiers souhaités en clair. Un émulateur PSP de jeux commerciaux ne pourra donc pas faire tourner des ISO contenant du code ou donnée cryptés que vous aurez joyeusement dumpés depuis votre PSP. Il faudra donc peut-être passer par une étape supplémentaire pour créer une archive exploitable par l'émulateur ne contenant plus du code ou donnée décryptés. Dans tous les cas, vous aurez besoin de votre PSP. En ne pensez pas mettre à disposition l'archivage via le peer-to-peer car il serait TOTALEMENT illégale (plus encore que ne l'est l'ISO, serai-je tenté de dire).
2) La PSP est encore trop jeune, et les spécifications hardware encore méconnues pour permettre la création d'un émulateur capable d'émuler jusqu'au hardware (on appelle ça un émulateur de bas niveau, parce que l'on émule presque tout). Le désavantage d'un émulateur de bas niveau, c'est qu'il sera très lent, même en disposant d'un dynarec. C'est pourquoi, toute personne prétendant pouvoir créer un émulateur bas niveau (LLE) soit est un imposteur soit n'a pas évalué la faisabilité correctement.
3) En même temps, la programmation OFFICIELLE sur la PSP semble faciliter la création d'un émulateur haut niveau (HLE) : les programmeurs officiels n'ont pas accès direct aux ressources hardware et doivent observer quelques règles comme la passage obligé par les API de Sony, etc. Du coup si l'émulateur offre le même API mais directement écrit et optimisé dans du code natif à la machine qui émule la PSP, l'émulateur sera plus rapide et efficace. La difficulté sera de fournir fidèlement les mêmes fonctionalités que l'API de Sony.
4) Le VFPU. C'est un coprocesseur qui permet de faire des calculs sur des vecteurs ou matrices 2D, 3D, 4D (quaternion). Il y a plus de 200 instructions et elles sont terriblement complexes à émuler que ce soit avec un interpréteur ou un dynarec. Je pense connaitre la totalité de ces instructions et leur fonctionnalité : ce qui n'est majoritairement pas le cas des auteurs qui écrivent les émulateur PSP ou des développeurs d'homebrew. J'ai lu quasiment tous les sources des émulateurs PSP : aucun n'émule le VFPU. Or je me doute que les jeux récents en font usage massif.
Concernant ce nouvel émulateur, on peut accéder au source de cet émulateur en le décompilant (faiblesse du JAVA) : ni interpréteur ni dynarec, ni HLE ni LLE, juste un désassembleur qui ne traite même pas le FPU et encore moins le VFPU.
Donc, pas grand chose qui puisse être estampillé Emulateur PSP pour le moment
c'est sur c'est pas du java mais au vu des graphismes c'est pas de la DS non plus. Après si les gens qui achète y trouve leur compte temps mieux mais pour ma part faut me proposer un truc bien mieux que ça pour me faire débourser 8€ pour un jeu iphone.
Si me sorte un football manger je dit pas non
Non je crois qu'ils parlent d'une autre adaptation next-gen d'un jeu old-school de Capcom, a savoir : 1942.
Mais voila liste des trucs totalement stupide :
Impossible de faire autre chose que les amis avec XMB in game, donc pas de net, ce qui serait pratique pour voir des soluces ou cheat en utilisant le jeu, voir utiliser ebuddy. Pas de video, PS store.
De plus c'est toujours la misére sur le navigateur, pas de flash player a jour, pas de java, obligé de mettre toujours oui a Java script.
Le XMB in game est trés trés lent. C'est quand même trés etrange de pas avoir un multi tache qui fonctionne réellement avec la puissance de la bête.
Pour la compatibilité PS2, ben on attendra encore un moment.
Ou est la superbe interface qui faisait annoncé en fanfard qu'on puisse sauvegarder une vidéo in Game et l'envoyer sur youtube. On en entend plus parler.
La compatibilité Divx est toujours aussi restreinte, oubliez le *.str.
On peut toujours rien faire quand on install un jeu, pour certain trés trés long.
Le PS store toujours aussi lent, de plus impossible de Dl un jeu excepté si on ne fait rien ou on est sur le net. Même avec un BD en fonction, ca télécharge pas. C'est un comble quand même, la machine a suffisament de puissance pour faire ça.
Bref on peu dire qu'on se plaint, mais c'est quand même un minimum vus la vie commerciale chaotique de la console. Son prix et surtout le prix des jeux, même si perso je les achetes exclusiment d'occaz.